function myModule() {
    // 私有数据
    var msg = 'some msg'
        // 操作数据的函数
    function doSomething() {
        console.log('doSomething()' + msg)
    }

    function doOtherThing() {
        console.log('doOtherThing()' + msg)
    }
    // 对外暴露的对象（给外部使用的方法）
    return {
        doSomething: doSomething,
        doOtherThing: doOtherThing
    }
}